package com.lagou.job;

public class Test {

    public static void main(String[] args) {

        System.out.println("下面是使用setter方法实现: ");
        //定义Manager类对象
        Manager m1 = new Manager();
        //使用setter方法赋值
        m1.setId(123);
        m1.setName("王富贵");
        m1.setSalary(15000);
        m1.setBonus(6000);
        //调用Manager类成员方法
        m1.work();

        //定义Coder类对象
        Coder c1 = new Coder();
        //使用setter方法赋值
        c1.setId(124);
        c1.setSalary(10000);
        //调用Coder类成员方法
        c1.work();

        System.out.println("-----------------------------------------");
        System.out.println("下面是使用构造方法实现: ");
        //通过构造方法给属性赋值
        Manager m2 = new Manager("王富贵",123,15000,6000);
        //调用Manager类成员方法
        m2.work();

        Coder c2 = new Coder(124,10000);
        //调用Coder类成员方法
        c2.work();
    }
}
